#ifndef CONTROLLABLE_PREDATOR_H
#define CONTROLLABLE_PREDATOR_H

#include "Predator.h"
#include "EventHandler.h"

class ControllablePredator : public Predator, public EventHandler
{
public:
	ControllablePredator(Vec3f pos, int id);
	~ControllablePredator();
	void OnKeyboardEvent(const SDL_KeyboardEvent& k);
	void Update() override;

private:
	float m_moveSpeed;
	bool m_movingLeft;
	bool m_movingRight;
	bool m_movingUp;
	bool m_movingDown;
};

#endif